<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:import href="../manifest-manager.xsl"/>
    <xsl:param name="page"/>
    <xsl:param name="lang"/>

    <xsl:output method="xml" name="xml" indent="yes" encoding="utf-8"/>

    <xsl:template match="/">
        <babelweb-data>
            <assessmentItem identifier="{$page}" lang="{$lang}"/>
            <xsl:copy-of xml:space="preserve" select="@*"/>
            
            <xsl:call-template name="print-manifest">
                <xsl:with-param name="lang" select="$lang"/>
                <xsl:with-param name="module" select="$page"/>
            </xsl:call-template>
            <xsl:apply-templates/>
        </babelweb-data>
    </xsl:template>
    
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>
    
</xsl:stylesheet>